Reusing Services through Context-Aware Discovery and Adaptation in Pervasive Systems
نویسنده
چکیده
Reusing of software entities, such as components or services, to develop software systems has matured in recent years. However, it has not become standard practice yet, since using pre-existing software requires the selection, composition, adaptation, and evolution of prefabricated software parts. Recent research approaches have independently tackled the discovery, composition, or adaptation processes. On the one hand, the discovery process aims at discovering the most suitable services for a request. On the other hand, the adaptation process solves, as automatically as possible, mismatch cases which may be given at the different interoperability levels among interfaces by generating a mediating adaptor based on an adaptation contract. In this chapter, the authors present the DAMASCo framework, which focuses on composing services in mobile and pervasive systems accessed through their public interfaces, by means of context-aware discovery and adaptation. DAMASCo has been implemented and evaluated on several examples. DOI: 10.4018/978-1-4666-2089-6.ch004
منابع مشابه
Context-aware adaptation for component-based pervasive computing systems
Developing and deploying context-aware mobile and pervasive applications that are adaptable to a broad range of high-end and lowend systems is a daunting task. The contribution of our research within the pervasive computing domain is a context-awareness infrastructure developed in the framework of the CoDAMoS project. The infrastructure provides runtime support for context-driven adaptation of ...
متن کاملDAMASCo: A Framework for the Automatic Composition of Component-Based and Service-Oriented Architectures
Although the reuse of software entities has matured in recent years, it has not become standard practice yet, since reusing componentbased or service-oriented architectures requires the selection, composition, adaptation and evolution of prefabricated software parts. Recent research approaches have tackled independently the discovery, composition, adaptation or monitoring processes. We present ...
متن کاملComposition and Self-Adaptation of Service-Based Systems with Feature Models
The adoption of mechanisms for reusing software in pervasive systems has not yet become standard practice. This is because the use of preexisting software requires the selection, composition and adaptation of prefabricated software parts, as well as the management of some complex problems such as guaranteeing high levels of efficiency and safety in critical domains. In addition to the wide vari...
متن کاملDiscovery and Composition of Services for Context-Aware Systems
We consider the challenge of dynamically adapting services to context changes that occur in ubiquitous computing environments (e.g., changes in a user’s activity) and propose the Context-Aware Service Enabling (CASE) platform for that purpose. The CASE platform combines context-aware service discovery with service composition, acting as an enabler for the development of adaptive context-aware a...
متن کاملA semantic-aware role-based access control model for pervasive computing environments
Access control in open and dynamic Pervasive Computing Environments (PCEs) is a very complex mechanism and encompasses various new requirements. In fact, in such environments, context information should be used in access control decision process; however, it is not applicable to gather all context information completely and accurately all the time. Thus, a suitable access control model for PCEs...
متن کامل